﻿
.register_main,.other_content{background:none repeat scroll 0 0 #FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:0 0 4px #999999;float:left;position:relative;width:960px;}
.register_main .header,.other_content .header,.login_right .header{border-radius:5px 5px 0 0;margin:-1px -1px 0;padding:7px 0 9px 20px;position:relative;}
.register_main .header h3,.other_content .header h3,.login_right .header h3{color:Black;display:inline;font-size:150%;position:relative;top:2px;text-shadow:0 1px 0 #003D68;}
#register,.register{margin-bottom:20px;padding:30px 0 0 10px;}
.register div{padding:5px 0 10px 7px;}
.register div label{float:left;font-size:13px;font-weight:bold;padding-right:5px;padding-top:8px;text-align:left;width:165px;}
.register div label span,#feedback-company div label span{color:red;padding-left:2px;}
.input-text{background-attachment:scroll;background-clip:border-box;background-color:#FFFFFF;background-image:url("../../images/input-bg.png") !important;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border:1px solid #CCCCCC;border-radius:3px 3px 3px 3px;display:block;font:16px/18px Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif;margin:0;padding:8px 4px;text-shadow:0 0 1px #FFFFFF;}
.register div.capcha{margin-left:170px;padding-top:10px;}
.register div.capcha #siimage{float:left;height:54px;}

#container {
padding: 0;
padding: 0;
margin: 0 auto;
}


.container-left #content, .container-long #content {
margin-top: 17px;
padding-bottom: 50px;
}

.margin {
width: 980px;
margin: auto;
}
/*
body, div, p, h1, h2, h3, h4, h5, h6 {
font: normal 13px/1.3 Segoe UI,Tahoma,Helvetica,sans-serif;
color: 
#333;
}
*/

.container-left .central-column {
background: none;
}

.cm-notification-container {
position: fixed;
top: 0;
right: 50px;
width: 40%;
z-index: 100;
min-width: 300px;
}

.mainbox-container {
background-color: rgba(36, 36, 36, 0.6);
padding: 10px 20px;
border: 2px solid 
#76A045;
border-radius: 10px;
}

.mainbox-body 
{
background:white;
padding: 0;
margin: 0;
border-radius: 10px;
margin-bottom:30px;
}

.mainbox-body h1, .wysiwyg-content h1 {
font-size: 22px;
font-weight: bold;
margin: 10px 0;
}

.mandatory-fields {
font-size: 11px;
text-decoration: underline;
}

.required-question, .required {
color: 
red;
}

input, textarea, select {
color: 
#626262;
font: normal 100% Arial;
}

.border {
background: 
white;
border-radius: 10px;
}

.subheader, .subheader-first-item {
}

.subheader, .subheader-first-item {
color: 
#2D2E2E;
background: repeat-x bottom;
padding: 15px 0 5px 0;
margin-bottom: 10px;
margin-left:20px;
font: bold 127% Arial,Helvetica,sans-serif;
}

.form-field {
padding: 0 0 0 170px;
}

.form-field label.cm-required {
}

.c-profiles .mainbox-body .input-text {
width: 300px;
}

.central-column .input-text, .central-column .input-text-auto, .central-column .input-text-large, .central-column .input-text-medium, .central-column .input-text-short, .central-column .input-text-100 {
height: 14px;
}

.c-profiles .mainbox-body select {
width: 200px;
}

option {
font-weight: normal;
}

.buttons-container {
text-align: center;
height:25px; width:75px; margin-top:50px; margin-left:300px;
}
.button-submit input 
{
    margin-bottom:20px;
    display:-moz-inline-box;display:inline-block;
    cursor:pointer;white-space:nowrap;text-decoration:none;
    zoom:1;vertical-align:baseline;margin:0 0;outline:none;cursor:pointer;text-align:center;text-decoration:none;
    border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);background:#F78D1D;background:-webkit-gradient(linear,left top,left bottom,from(#f6e6b3),to(#ed9319));background:-moz-linear-gradient(top,#f6e6b3,#ed9319);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6e6b3',endColorstr='#ed9319');padding:3px 20px;font-weight:bold;font-size:14px;color:#C22227;border:solid 1px #d27d00
}

